home *** CD-ROM | disk | FTP | other *** search
/ PC Graphics Unleashed / PC Graphics Unleashed.iso / ch01 / makefile < prev    next >
Makefile  |  1994-05-14  |  1KB  |  65 lines

  1. # vesanew.grn is not needed by GO32 1.11
  2.  
  3. OLD = aheada.grd      aheadb.grd      chips.grd       everex.grd      genoa.grd \
  4.     paradise.grd    video7.grd      ati.grd
  5.  
  6. NEW = et4000.grn      acumos.grn \
  7.     atigupro.grn    ativga.grn \
  8.     cirrus54.grn    et3000.grn      oakgrn.grn \
  9.     realtek.grn     sparadis.grn    ss24x.grn       stdvga.grn \
  10.     stealth.grn     tr8900.grn      newss24x.grn    viper.grn \
  11.     vesa_s3.grn     cl5426.grn      wd90c3x.grn     wdvanila.grn \
  12.         ati_16md.grn
  13.  
  14. SPEC=    atiultra.grn #f1280.grn stealth.grn
  15.  
  16. DEL=rm -f
  17.  
  18. drvrs:  $(NEW) $(OLD) $(SPEC)
  19.  
  20. all:    drvrs
  21.  
  22. .asm.grn:
  23.     tasm $*.asm
  24.     tlink $*.obj;
  25.     exe2bin $*.exe $*.grn
  26.     $(DEL) $*.obj
  27.     $(DEL) $*.exe
  28.     $(DEL) $*.map
  29.  
  30. .asm.grd:
  31.     tasm $*.asm
  32.     tlink $*.obj;
  33.     exe2bin $*.exe $*.grd
  34.     $(DEL) $*.obj
  35.     $(DEL) $*.exe
  36.     $(DEL) $*.map
  37.  
  38. atiultra.grn: atiultra.asm grdriver.inc ibm8514a.c reg8514a.h
  39.     tcc -c -w -ms! -u- -v -O ibm8514a.c
  40.     tasm /ml atiultra.asm
  41.     tlink /c /i /m /s atiultra.obj ibm8514a.obj, atiultra.exe, atiultra.map
  42.     exe2bin atiultra.exe atiultra.grn
  43.     $(DEL) *.obj
  44.     $(DEL) $*.exe
  45.     $(DEL) $*.map
  46.  
  47. #stealth.grn: vesa_s3.grn
  48. #    copy vesa_s3.grn stealth.grn
  49.  
  50. #f1280.grn: vesa_s3.grn
  51. #    copy vesa_s3.grn f1280.grn
  52.  
  53. clean:
  54.     $(DEL) *.obj
  55.     $(DEL) *.map
  56.     $(DEL) *.exe
  57.  
  58. cleanall: clean
  59.     $(DEL) *.gr?
  60.     $(DEL) modetest
  61.  
  62. $(NEW): grdriver.inc
  63.  
  64.  
  65.